bizarre tale - Turkish English Dictionary